<html>
<head><meta charset="utf-8"><title>unused fn that is used in trait · general · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/index.html">general</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html">unused fn that is used in trait</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="221169882"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221169882" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221169882">(Dec 29 2020 at 21:42)</a>:</h4>
<p>Hi,<br>
I'm having this piece of code <a href="https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=53787472d33506e151bceaacfa22e7af">https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=53787472d33506e151bceaacfa22e7af</a></p>
<p>A <code>fn push_str</code> a <code>trait Snippet</code> with default implementation using <code>push_str</code>. Yet the compiler complains <code>push_str</code> is unused. Why is that?</p>
<div class="codehilite"><pre><span></span><code>   Compiling playground v0.0.1 (/playground)
warning: function is never used: `push_str`
 --&gt; src/lib.rs:1:4
  |
1 | fn push_str(s: &amp;str, buf: &amp;mut String) {
  |    ^^^^^^^^
  |
  = note: `#[warn(dead_code)]` on by default

warning: 1 warning emitted

    Finished dev [unoptimized + debuginfo] target(s) in 0.60s
</code></pre></div>



<a name="221170074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170074">(Dec 29 2020 at 21:45)</a>:</h4>
<p><span class="user-mention" data-user-id="374319">@Elazar Leibovich</span> the trait is private</p>



<a name="221170093"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170093" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170093">(Dec 29 2020 at 21:45)</a>:</h4>
<p>I guess the bug is that it doesn't also say <code>trait Snippet</code> is dead code</p>



<a name="221170234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170234">(Dec 29 2020 at 21:47)</a>:</h4>
<p>But why? It's a public trait in library, isn't it?<br>
Users can use it, it's not really a dead code.</p>



<a name="221170308"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170308" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170308">(Dec 29 2020 at 21:48)</a>:</h4>
<p><span class="user-mention" data-user-id="374319">@Elazar Leibovich</span> no, traits are private by default</p>



<a name="221170354"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170354" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170354">(Dec 29 2020 at 21:48)</a>:</h4>
<p>if you tried to use it from a different crate it would give an error</p>



<a name="221170405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170405">(Dec 29 2020 at 21:49)</a>:</h4>
<p>Sorry, you're right, but in the "real" code this trait is <code>impl</code>'d by public <code>struct</code></p>
<div class="codehilite"><pre><span></span><code>pub struct PanicSnippet {
    bt_found: bool,
}

impl PanicSnippet {
    pub fn new() -&gt; PanicSnippet { PanicSnippet{bt_found: false} }
}

impl Snippet for PanicSnippet {
...
}
</code></pre></div>



<a name="221170448"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170448" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170448">(Dec 29 2020 at 21:49)</a>:</h4>
<p>is <code>Snippet</code> public?</p>



<a name="221170456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170456">(Dec 29 2020 at 21:49)</a>:</h4>
<p>if not, the code is still unreachable</p>



<a name="221170588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170588">(Dec 29 2020 at 21:51)</a>:</h4>
<p>Here is the code <a href="https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=c27e32804ae6eb629eb01f1545536ceb">https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=c27e32804ae6eb629eb01f1545536ceb</a> still, I get the same warning.</p>



<a name="221170610"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170610" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170610">(Dec 29 2020 at 21:51)</a>:</h4>
<p>(and thanks <span class="user-mention" data-user-id="232545">@Joshua Nelson</span> )</p>



<a name="221170685"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170685" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170685">(Dec 29 2020 at 21:52)</a>:</h4>
<p>right, because snippet is still private, so nothing calls <code>parse()</code></p>



<a name="221170722"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170722" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170722">(Dec 29 2020 at 21:53)</a>:</h4>
<p>(also fyi Iterator is in the prelude)</p>



<a name="221170727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170727">(Dec 29 2020 at 21:53)</a>:</h4>
<p>I see. Well, I was expecting to see unused error on parse then, but I see your point. parse is essentially an unused private method, which warrants a warning.</p>



<a name="221170757"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170757" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170757">(Dec 29 2020 at 21:53)</a>:</h4>
<p>yeah I think I'd open a bug that parse() doesn't warn</p>



<a name="221170758"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170758" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170758">(Dec 29 2020 at 21:53)</a>:</h4>
<p>(<span class="user-mention" data-user-id="232545">@Joshua Nelson</span> thanks! First time ever using rust ;-)</p>



<a name="221170793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170793">(Dec 29 2020 at 21:54)</a>:</h4>
<p>congrats! It looks like you're off to a good start :)</p>



<a name="221170798"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170798" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170798">(Dec 29 2020 at 21:54)</a>:</h4>
<p>i don't think we can warn for parse</p>



<a name="221170821"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170821" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170821">(Dec 29 2020 at 21:54)</a>:</h4>
<p>dead code warnings can't look at how traits are used</p>



<a name="221170829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170829">(Dec 29 2020 at 21:54)</a>:</h4>
<p><span class="user-mention" data-user-id="216206">@lcnr</span> why not if the trait is private?</p>



<a name="221170840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170840">(Dec 29 2020 at 21:54)</a>:</h4>
<p>I mean, clearly the compiler had to know it was unused or it couldn't have warned for <code>push_str</code></p>



<a name="221170855"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170855" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170855">(Dec 29 2020 at 21:54)</a>:</h4>
<p>(one itch I've had with golang is, no warning for unused private methods)</p>



<a name="221170874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170874">(Dec 29 2020 at 21:55)</a>:</h4>
<p>let me try to get a good example here</p>



<a name="221170886"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170886" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170886">(Dec 29 2020 at 21:55)</a>:</h4>
<p><span class="user-mention silent" data-user-id="374319">Elazar Leibovich</span> <a href="#narrow/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait/near/221170855">said</a>:</p>
<blockquote>
<p>(one itch I've had with golang is, no warning for unused private methods)</p>
</blockquote>
<p>I've actually made functions private specifically to get warnings <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span> <a href="https://github.com/rust-lang/rust/pull/79061">https://github.com/rust-lang/rust/pull/79061</a></p>



<a name="221170966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170966">(Dec 29 2020 at 21:56)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait/near/221170840">said</a>:</p>
<blockquote>
<p>I mean, clearly the compiler had to know it was unused or it couldn't have warned for <code>push_str</code></p>
</blockquote>
<p>and actually if you call parse() the warning for push_str() goes away <a href="https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=4928774c38337b92cb1a91590069ad72">https://play.rust-lang.org/?version=stable&amp;mode=debug&amp;edition=2018&amp;gist=4928774c38337b92cb1a91590069ad72</a></p>



<a name="221170972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221170972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221170972">(Dec 29 2020 at 21:56)</a>:</h4>
<p><span class="user-mention" data-user-id="216206">@lcnr</span> if the trait is private we know for sure all its default impl <em>must</em> be used within this module, right? If default impl is never used now, it is likely a bug. It'd never be reachable by someone outside this module, isn't that the case?</p>



<a name="221171313"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221171313" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lcnr <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221171313">(Dec 29 2020 at 22:00)</a>:</h4>
<p>yeah, you're right about private traits. While there are still cases like <a href="https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=633b583c1eb507cc0048825215b65dc9">https://play.rust-lang.org/?version=nightly&amp;mode=debug&amp;edition=2018&amp;gist=633b583c1eb507cc0048825215b65dc9</a> we should be able to warn that <code>fn inherent</code> is unused without the <code>x.inherent()</code> call here</p>



<a name="221171476"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221171476" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Elazar Leibovich <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221171476">(Dec 29 2020 at 22:02)</a>:</h4>
<p>I may be overly ambitious, but do you think I can try and fix this in the compiler with someone's assistant? Even though I know almost nothing about rust now?</p>



<a name="221171540"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221171540" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221171540">(Dec 29 2020 at 22:04)</a>:</h4>
<p>Well that is ambitious <span aria-label="laughing" class="emoji emoji-1f606" role="img" title="laughing">:laughing:</span> but I'm happy to help if you want to try :)</p>



<a name="221171594"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221171594" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221171594">(Dec 29 2020 at 22:04)</a>:</h4>
<p>You'd start by cloning rust-lang/rust and searching for where the existing dead_code warnings are emitted</p>



<a name="221171664"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122651-general/topic/unused%20fn%20that%20is%20used%20in%20trait/near/221171664" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/122651-general/topic/unused.20fn.20that.20is.20used.20in.20trait.html#221171664">(Dec 29 2020 at 22:05)</a>:</h4>
<p>Take a look at <a href="http://rustc-dev-guide.rust-lang.org/">rustc-dev-guide.rust-lang.org/</a> for how to build the compiler</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>